explode into pieces - French English Dictionary